package com.tongfuosft.document.system.notice.service;

import java.util.List;

import com.tongfusoft.da.pagehelper.PageInfo;
import com.tongfusoft.document.entity.Docs;
import com.tongfusoft.document.entity.Notice;
import com.tongfusoft.document.entity.Users;

public interface INoticeService {
	/**
	 * 新建通知
	 */
	public void createNotice(Notice notice,Users user);
	/**
	 * 删除通知
	 */
	public void delNotice(Notice notice,Users user);
	/**
	 * 修改通知状态
	 */
	public void updateNotice(Notice notice,Users user);
	/**
	 * 获取用户对应的关注更新
	 */
	public List<Notice> noticeByUserId(String UserId);
	/**
	 * 获取用户对应的关注更新(分页)
	 */
	public PageInfo<Notice> noticePageByUserId(String UserId,int pageSize,int pageIndex);
	/**
	 * 获取用户对应的关注更新(分页显示更新的文档)
	 */
	public PageInfo<Docs> notice(Users user,Notice notice,int pageSize,int pageIndex);
}
